const Constants = {
  // (0:系统管理员,1:服务商,2:门店,3:技工)
  USERTYPE: {
    '0': '超级管理员',
    '1': '服务商',
    '2': '商户',
    '3': '技工',

    'ADMIN': 0,
    'PROVIDER': 1,
    'STORE': 2,
    'WORKER': 3
  },
  // 控制台 涨跌 图标
  // 商户管理状态
  DASHUPDOWN: {
    '1': 'el-icon-caret-top green-cl',
    '2': 'el-icon-caret-bottom red-cl'
  },
  // 日期
  DASHBOARDDATETYPE: {
    '今日': 'd',
    '本周': 'w',
    '本月': 'm',
    '全年': 'y'
  },
  HOURS: ['00', '01', '02', '03', '04', '05', '06', '07', '08', '09', '10',
    '11', '12', '13', '14', '15', '16', '17', '18', '19', '20',
    '21', '22', '23', '24'],
  WEEKS: ['周一', '周二', '周三', '周四', '周五', '周六', '周日'],
  DAYS: ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10',
    '11', '12', '13', '14', '15', '16', '17', '18', '19', '20',
    '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31'],
  MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],

  // 菜单管理状态
  MENUSTATUS: {
    '1': '显示,green',
    '0': '不显示,gray',
    '2': '注销,red'
  },
  // 菜单类型
  MENUMANAGEMENUTYPE: {
    '1': '目录',
    '2': '菜单',
    '3': '按钮'
  },

  // 组织管理状态
  ORGINIZASTATUS: {
    '1': '正常,green',
    '2': '停用,gray',
    '3': '注销,red'
  },
  ORGINIZATYPE: {
    '1': '层级',
    '2': '机构',
    '3': '根组织'
  },

  // 角色管理状态
  ROLESTATUS: {
    'sys_user_status_normal': '正常,green',
    'sys_user_status_nonuse': '停用,gray',
    'sys_user_status_logout': '注销,red'
  },

  // 商户管理状态
  STORESTATUS: {
    'sys_user_status_normal': '启用,green',
    'sys_user_status_nonuse': '禁用,gray',
    'sys_user_status_logout': '注销,red'
  },
  // 库存管理订货单状态
  STOCKORDERSTATUS: {
    '1': '已取消订单,gray',
    '50': '已取消订单,gray',
    '10': '待审核订单,yellow',
    '20': '待发货订单,blue',
    '30': '待收货订单,red',
    '40': '已完成订单,green'
  },
  STOCKORDERDETAILSTATUS: {
    '10': '待审核订单,yellow',
    '20': '待发货订单,blue',
    '30': '待收货订单,red',
    '40': '已完成订单,green',
    '1': '已取消订单,gray',
    '50': '已取消订单,gray'
  },

  // 技工管理状态
  TECHNICIANSTATUS: {
    'sys_user_status_normal': '启用,green',
    'sys_user_status_nonuse': '禁用,gray',
    'sys_user_status_logout': '注销,red'
  },
  TECHNICIANVISITTYPE: {
    '1': '上门',
    '2': '驻店'
  },
  // 技工审核状态
  TECHNICIANVERIFYSTATUS: {
    'sys_user_status_pass_check': '通过,green',
    'sys_user_status_uncheck': '待审核,gray',
    'sys_user_status_nopass_check': '不通过,red'
  },
  TECHNICIANVERIFYSTATUSNEW: {
    'sys_user_status_pass_check': '已认证,green',
    'sys_user_status_checking': '认证中,gray',
    'sys_user_status_uncheck': '未认证,red'
  },

  // 资源匹配管理状态
  RESOURCESTATUS: {
    'sys_user_status_unbound_service': '未绑定服务商,gray',
    'sys_user_status_unbound_mechanic': '未指定技工,yellow',
    'sys_user_status_bound': '已匹配,green'
  },

  // 订单管理状态
  PROGRESSSTATUS: {
    '1': '已下单',
    '2': '已派单',
    '3': '服务商拒单',
    '4': '已派单',
    '5': '技工拒单',
    '6': '已接单',
    '7': '已预约',
    '8': '已完成',
    '110': '重新指派技工',
    '115': '修改安装地址',
    '120': '重新预约',
    '125': '已上门'
  },
  AFTERTYPE: {
    1: '更换车辆,gray',
    2: '设备维修,gray',
    3: '设备拆除,gray'
  },
  ORDERTYPE: {
    1: '安装单,gray',
    2: '拆除单,gray',
    3: '检修单,gray'
  },
  ORDERTECHNICIANSTATUS: {
    '4': '待接单,red',
    '6': '待完成,blue',
    '7': '待完成,blue',
    '8': '已完成,green',
    '9': '已取消,gray'
  },
  ORDERSTORESTATUS: {
    '1': '待接单,blue',
    '2': '待接单,blue',
    '3': '待接单,blue',
    '4': '待接单,blue',
    '5': '待接单,blue',
    '6': '已接单,blue',
    '7': '已接单,blue',
    '8': '已完成,green',
    '9': '已取消,gray'
  },
  ORDERSERVERSTATUS: {
    '1': '待指派,orange',
    '2': '待指派,orange',
    '3': '已拒绝,red',
    '4': '待完成,blue',
    '5': '待指派,orange',
    '6': '待完成,blue',
    '7': '待完成,blue',
    '8': '已完成,green',
    '9': '已取消,gray'
  },
  BIDDINGORDERTECHNICIANSTATUS: {
    '4': '待接单,red',
    '6': '待完成,blue',
    '7': '待完成,blue',
    '8': '已完成,green',
    '9': '已取消,gray'
  },
  BIDDINGORDERSTORESTATUS: {
    '1': '待接单,gray',
    '3': '待接单,gray',
    '10': '待接单,gray',
    '15': '待接单,gray',
    '2': '已接单,blue',
    '4': '已接单,blue',
    '5': '已接单,blue',
    '6': '已接单,blue',
    '7': '已接单,blue',
    '8': '已完成,green',
    '9': '已取消,gray'
  },
  BIDDINGORDERSERVERSTATUS: {
    '1': '待指派,gray',
    '2': '待指派,gray',
    '4': '待完成,blue',
    '6': '待完成,blue',
    '7': '待完成,blue',
    '8': '已完成,green',
    '9': '已取消,gray'
  },
  ORDERALLSTATUS: {
    '1': '商户已派单,blue',
    '2': '服务商已接单,yellow',
    '3': '服务商已拒单,red',
    '4': '服务商已指派,blue',
    '5': '技工拒单,red',
    '6': '技工已接单,blue',
    '7': '已预约,orange',
    '8': '已完成,green',
    '9': '已取消,gray',
    '10': '竞价开始,orange',
    '15': '竞价中,red'
  },
  ORDERDISPATCHREASON: {
    '1': '未匹配到商户,blue',
    '2': '未绑定服务商,orange'
  },

  // 对账单列表状态
  ACOUNTSTATUSADMIN: {
    '10': '账单生成中,blue',
    '20': '账单已生成,green'
  },
  ACOUNTSTATUSSERVICE: {
    '10': '待确认,red',
    '20': '待运营审核,blue',
    '30': '待财务打款,orange',
    '40': '财务已打款,green'
  },
  ACCOUNTSTATUSSELECTIONS: [
    { value: '', label: '全部' },
    { value: '10', label: '待确认' },
    { value: '20', label: '待运营审核' },
    { value: '30', label: '待财务打款' },
    { value: '40', label: '财务已打款' }
  ],

  // 权限按钮
  PERMISSIONBUTTONNAME: {
    '新增': 'add',
    '修改': 'edit',
    '删除': 'delete',
    '导出': 'export',
    '编辑': 'edit',
    '重置': 'reset'
  },
  POLICY_STATUS: {
    '1': '待投保',
    '2': '已投保',
    '3': '投保失败',
    '9': '已退保'
  }
}
export default Constants
